After configuration is complete, conduct a search of any of these supported types to recover an array of matches:
- Single page raster image (HIGEAR). Optical Character Recognition (OCR) is performed upon a single raster page. All recognized letters are aggregated into a text domain. The text domain is searched, and accepted pattern matches are returned as an array of matches. Invoke the function IG_REC_approx_regex_search_page to recover matches from an HIGEAR instance.
- Multi-page raster image (HMIGEAR). OCR is performed upon each page of the multi-page image. Recognized letters from each page are aggregated into separate text domains. Each text domain is searched, and accepted pattern matches are returned as an array of matches. Invoke the function IG_REC_approx_regex_search_document to recover matches from an HMIGEAR instance.
- Recognition page (HIG_REC_IMAGE). Pre-recognized letters are aggregated into a text domain. The text domain is searched, and accepted pattern matches are returned as an array of matches. Invoke the function IG_REC_approx_regex_search_rec_page to recover matches from an HIG_REC_IMAGE instance.
- Recognition document (HIG_REC_DOCUMENT). Pre-recognized letters from each page are aggregated into text domains. Each text domain is searched, and accepted pattern matches are returned as an array of matches. Invoke the function IG_REC_approx_regex_search_rec_document to recover matches from an HIG_REC_DOCUMENT instance.
- Unicode string (LPAT_WCHAR). The Unicode string is searched, and accepted pattern matches are returned as an array of matches. Invoke the function IG_REC_approx_regex_search_text to recover matches from a Unicode string.